/**
 * 
 */
package br.com.sigcoap.interfaces;


/**
 * @author Rafael
 * 
 */
public interface IGenericDAO<T extends IBaseEntity<?>> {
	void beginTransaction();

	void commitTransaction();

	void save(T entity);

	void delete(T entity);

	T find(T entity);
	
	void rollback();
	
}
